/**
 * KAYO APPLIANCE CHAINS.
 * Copyright (c) 2016-2016 All Rights Reserved.
 */
package com.leku.video.dao.home;

import com.leku.video.dto.result.home.JdkDto;
import com.leku.video.dto.result.home.JsDto;
import com.leku.video.dto.result.home.KvDto;

/**
 * 
 * 功能描述:首页服务
 *
 * @author Ranphy
 * @created 2018年9月20日
 * @version 1.0.0
 */

public interface HomeDao {

	/**
	 * 
	 * 功能描述:获取js插件
	 *
	 * @param os
	 * @return
	 * @see [相关类/方法](可选)
	 * @since [产品/模块版本](可选)
	 */
	JsDto findJs(String os);

	/**
	 * 
	 * 功能描述:获取jdk插件
	 *
	 * @param os
	 * @return
	 * @see [相关类/方法](可选)
	 * @since [产品/模块版本](可选)
	 */
	JdkDto findJdk(String os);

	/**
	 * 
	 * 功能描述:获取键值对
	 *
	 * @param os
	 * @return
	 * @see [相关类/方法](可选)
	 * @since [产品/模块版本](可选)
	 */
	KvDto findKv(String os, String pkgname, String channel, String version);

	/**
	 * 
	 * 功能描述:获取影视键值对
	 *
	 * @param os
	 * @param pkgname
	 * @param channel
	 * @param version
	 * @param string
	 * @return
	 * @see [相关类/方法](可选)
	 * @since [产品/模块版本](可选)
	 */
	String findYSKv(String os, String pkgname, String channel, String version, String key);

}